package com.zr.system.service;


import com.alibaba.fastjson2.JSONObject;
import com.zr.system.domain.vo.Region;

import java.util.List;

/**
 * Created with IntelliJ IDEA.
 *
 * @Author: TOTO-AGU
 * @Date: 2023/02/08/09:22
 * @Description:
 */
public interface IRegionService {
    /**
     * 新增对象
     *
     * @param info
     * @return
     */
    public int addRegion(Region info);

    /**
     * 更新对象
     *
     * @param info
     * @return
     */
    public int updateRegion(Region info);

    /**
     * 删除对象
     *
     * @param id
     * @return
     */
    public int deleteRegionById(Long id);

    /**
     * 获取对象
     *
     * @param id
     * @return
     */
    public Region getRegionById(Long id);

    /**
     * 获取行政区划
     *
     * @return
     */
    public List<Region> getAllRegions();

    /**
     * 从统计局抓取数据
     *
     * @return
     */
    public JSONObject getRegionsFromGov();

}
